crypto/ecdh.PublicKey.publicKey (field)
13 uses
crypto/ecdh (current package)
ecdh.go#L62: publicKey []byte
ecdh.go#L72: return append(buf[:0], k.publicKey...)
ecdh.go#L88: subtle.ConstantTimeCompare(k.publicKey, xx.publicKey) == 1
nist.go#L41: publicKey: &PublicKey{curve: c, publicKey: pub.Bytes(), boring: pub},
nist.go#L62: publicKey: privateKey.PublicKey().Bytes(),
nist.go#L94: publicKey: &PublicKey{curve: c, publicKey: pub.Bytes(), boring: pub},
nist.go#L110: publicKey: fk.PublicKey().Bytes(),
nist.go#L125: publicKey: bytes.Clone(key),
nist.go#L128: bk, err := boring.NewPublicKeyECDH(c.name, k.publicKey)
x25519.go#L65: publicKey: &PublicKey{curve: c, publicKey: publicKey},
x25519.go#L78: publicKey: bytes.Clone(key),
x25519.go#L84: x25519ScalarMult(out, local.privateKey, remote.publicKey)